Leo's Italian Restaurant and Pizzeria
22 Quaker Ave, Cornwall Plaza, Cornwall, NY 12518-2109
Attractions Near Leo's Italian Restaurant and Pizzeria
Restaurants Near Leo's Italian Restaurant and Pizzeria
Hotels Near Leo's Italian Restaurant and Pizzeria